﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000372 RID: 882
	public class TViewAliasItemList : TParseTreeNodeList
	{
		// Token: 0x060024DD RID: 9437 RVA: 0x003392E6 File Offset: 0x003374E6
		public virtual void addViewAliasItem(TViewAliasItem cexpr)
		{
			base.addElement(cexpr);
		}

		// Token: 0x060024DE RID: 9438 RVA: 0x003392EF File Offset: 0x003374EF
		public virtual TViewAliasItem getViewAliasItem(int position)
		{
			if (position < base.size())
			{
				return (TViewAliasItem)this.elementAt(position);
			}
			return null;
		}

		// Token: 0x060024DF RID: 9439 RVA: 0x00339308 File Offset: 0x00337508
		internal override void addParseTreeNode(object arg1)
		{
			this.addViewAliasItem((TViewAliasItem)arg1);
		}

		// Token: 0x060024E0 RID: 9440 RVA: 0x00339316 File Offset: 0x00337516
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x060024E1 RID: 9441 RVA: 0x00339326 File Offset: 0x00337526
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
